Impossible trinity